import { Connection, UserFilled, Operation
, Comment, MapLocation, Ticket, TrendCharts
, Message, Flag, Setting, Mic, List
, Histogram, UploadFilled, DataAnalysis, Avatar, Reading, Files, Orange, Checked } from "@element-plus/icons-vue";

import { shallowRef } from 'vue'

export default [
  /* 工作台 */
  {
    path: '/backend/home',
    name: 'backend-home',
    meta: { title: '工作台', icon: shallowRef(Histogram), isHidden: true, },
    component: () => import('@/views/backend/home/index.vue')
  },

  /* 理论学习模块 */
  {
    path: '/backend-learn',
    name: 'backend-learn',
    meta: { title: '理论学习', permissionId: "1" },
    children: [
      /* 通知公告 */
      {
        path: '/backend/learn-collect',
        name: 'backend-learn-collect',
        meta: { title: '通知公告', icon: shallowRef(Operation), permissionId: "1-1" },
        component: () => import('@/views/backend/theoreticalLearn/collect/collect.vue'),
      },
      /* 新增学习通知公告 */
      {
        path: '/backend/learn-collect/add',
        name: 'backend-learn-collect-add',
        meta: { title: '新增通知公告', isHidden: true, activePath: '/backend/learn-collect' },
        component: () => import('@/views/backend/theoreticalLearn/collect/collectAdd.vue'),
      },
      /* 学习通知公告详情 */
      {
        path: '/backend/learn-collect/detail',
        name: 'backend-learn-collect-detail',
        meta: { title: '通知公告详情', isHidden: true, activePath: '/backend/learn-collect' },
        component: () => import('@/views/backend/theoreticalLearn/collect/collectDetail.vue'),
      },


      /* 学习提醒 */
      {
        path: '/backend/learn-remind',
        name: 'backend-learn-remind',
        meta: { title: '学习提醒', icon: shallowRef(Comment), permissionId: "1-2" },
        component: () => import('@/views/backend/theoreticalLearn/remind/remind.vue'),
      },
      /* 新建学习提醒 */
      {
        path: '/backend/learn-remind/add',
        name: 'backend-learn-remind-add',
        meta: { title: '新建学习提醒', isHidden: true, activePath: '/backend/learn-remind' },
        component: () => import('@/views/backend/theoreticalLearn/remind/remindAdd.vue'),
      },
      /* 学习提醒详情 */
      {
        path: '/backend/learn-remind/detail',
        name: 'backend-learn-remind-detail',
        meta: { title: '学习提醒详情', isHidden: true, activePath: '/backend/learn-remind' },
        component: () => import('@/views/backend/theoreticalLearn/remind/remindDetail.vue'),
      },


      /* 一学一报 */
      {
        path: '/backend/learn-report',
        name: 'backend-learn-report',
        meta: { title: '一学一报', icon: shallowRef(UploadFilled), permissionId: "1-3" },
        children: [
          /* 学习主题 */
          {
            path: '/backend/learn-subject',
            name: 'backend-learn-subject',
            meta: { title: '学习主题', icon: shallowRef(UploadFilled), permissionId: "1-3-1" },
            component: () => import('@/views/backend/theoreticalLearn/report/subject/subject.vue'),
          },
          /* 新增学习主题 */
          {
            path: '/backend/learn-subject/add',
            name: 'backend-learn-subject-add',
            meta: { title: '新增学习主题', isHidden: true, activePath: '/backend/learn-subject' },
            component: () => import('@/views/backend/theoreticalLearn/report/subject/subjectAdd.vue'),
          },
          /* 学习主题详情 */
          {
            path: '/backend/learn-subject/detail',
            name: 'backend-learn-subject-detail',
            meta: { title: '学习主题详情', isHidden: true, activePath: '/backend/learn-subject' },
            component: () => import('@/views/backend/theoreticalLearn/report/subject/subjectDetail.vue'),
          },


          /* 我的申请 */
          {
            path: '/backend/learn-filling',
            name: 'backend-learn-filling',
            meta: { title: '我的填报', icon: shallowRef(UploadFilled), permissionId: "1-3-2" },
            component: () => import('@/views/backend/theoreticalLearn/report/filling/filling.vue'),
          },
          /* 新增学习填报 */
          {
            path: '/backend/learn-filling/add',
            name: 'backend-learn-filling-add',
            meta: { title: '新增学习填报', isHidden: true, activePath: '/backend/learn-filling' },
            component: () => import('@/views/backend/theoreticalLearn/report/filling/fillingAdd.vue'),
          },
          /* 学习填报详情 */
          {
            path: '/backend/learn-filling/detail',
            name: 'backend-learn-filling-detail',
            meta: { title: '学习填报详情', isHidden: true, activePath: '/backend/learn-filling' },
            component: () => import('@/views/backend/theoreticalLearn/report/filling/fillingDetail.vue'),
          },

          /* 我的审核 */
          {
            path: '/backend/learn-filling-approval',
            name: 'backend-learn-filling-approval',
            meta: { title: '我的审核', icon: shallowRef(UploadFilled), permissionId: "1-3-3" },
            component: () => import('@/views/backend/theoreticalLearn/report/filling/filling.vue'),
          },
        ],
      },


      /* 社科基金申报 */
      {
        path: '/backend/learn-fund',
        name: 'backend-learn-fund',
        meta: { title: '社科基金申报', icon: shallowRef(Connection), permissionId: "1-4" },
        children: [
          /* 我的申请 */
          {
            path: '/backend/learn-fund',
            name: 'backend-learn-fund',
            meta: { title: '我的申请', icon: shallowRef(Connection), permissionId: "1-4-2" },
            component: () => import('@/views/backend/theoreticalLearn/fund/fund.vue'),
          },
          /* 新建社科基金申报 */
          {
            path: '/backend/learn-fund/add',
            name: 'backend-learn-fund-add',
            meta: { title: '新建社科基金申报', isHidden: true, activePath: '/backend/learn-fund' },
            component: () => import('@/views/backend/theoreticalLearn/fund/fundAdd.vue'),
          },
          /* 社科基金申报详情 */
          {
            path: '/backend/learn-fund/detail',
            name: 'backend-learn-fund-detail',
            meta: { title: '社科基金申报详情', isHidden: true, activePath: '/backend/learn-fund' },
            component: () => import('@/views/backend/theoreticalLearn/fund/fundDetail.vue'),
          },
          /* 我的审批 */
          {
            path: '/backend/learn-fund-approval',
            name: 'backend-learn-fund-approval',
            meta: { title: '我的审批', icon: shallowRef(Connection), permissionId: "1-4-3" },
            component: () => import('@/views/backend/flowPath/approval.vue'),
          },
        ],
      },
      

      /* 学习统计 */
      {
        path: '/backend/learn-static',
        name: 'backend-learn-static',
        meta: { title: '学习统计', icon: shallowRef(DataAnalysis), isHidden: true, },
        component: () => import('@/views/backend/theoreticalLearn/static/static.vue'),
      },
    ],
  },


  /* 理论宣传模块 */
  {
    path: '/backend/publicize',
    name: 'backend-publicize',
    meta: { title: '理论宣传', permissionId: "2" },
    children: [
      /* 通知公告 */
      {
        path: '/backend/publicize-collect',
        name: 'backend-publicize-collect',
        meta: { title: '通知公告', icon: shallowRef(Operation), permissionId: "2-1" },
        component: () => import('@/views/backend/publicize/collect/collect.vue'),
      },
      /* 新增通知公告 */
      {
        path: '/backend/publicize-collect/add',
        name: 'backend-publicize-collect-add',
        meta: { title: '新增通知公告', isHidden: true, activePath: '/backend/publicize-collect' },
        component: () => import('@/views/backend/publicize/collect/collectAdd.vue'),
      },
      /* 通知公告详情 */
      {
        path: '/backend/publicize-collect/detail',
        name: 'backend-publicize-collect-detail',
        meta: { title: '通知公告详情', isHidden: true, activePath: '/backend/publicize-collect' },
        component: () => import('@/views/backend/publicize/collect/collectDetail.vue'),
      },


      /* 宣讲点单 */
      {
        path: '/backend/publicize-order',
        name: 'backend-publicize-order',
        meta: { title: '宣讲点单', icon: shallowRef(Reading), permissionId: "2-2" },
        children: [
          /* 宣讲课程 */
          {
            path: '/backend/publicize-course',
            name: 'backend-publicize-course',
            meta: { title: '宣讲课程', icon: shallowRef(Reading), permissionId: "2-2-1" },
            component: () => import('@/views/backend/publicize/order/course/course.vue'),
          },
          /* 新增宣讲课程 */
          {
            path: '/backend/publicize-course/add',
            name: 'backend-publicize-course-add',
            meta: { title: '新增宣讲课程', isHidden: true, activePath: '/backend/publicize-course' },
            component: () => import('@/views/backend/publicize/order/course/courseAdd.vue'),
          },
          /* 宣讲课程详情 */
          {
            path: '/backend/publicize-course/detail',
            name: 'backend-publicize-course-detail',
            meta: { title: '宣讲课程详情', isHidden: true, activePath: '/backend/publicize-course' },
            component: () => import('@/views/backend/publicize/order/course/courseDetail.vue'),
          },
          

          /* 课程分类管理 */
          {
            path: '/backend/publicize-course-type',
            name: 'backend-publicize-course-type',
            meta: { title: '课程分类管理', icon: shallowRef(Reading), permissionId: "2-2-2" },
            component: () => import('@/views/backend/publicize/order/courseType/courseType.vue'),
          },


          /* 宣讲点单 */
          {
            path: '/backend/publicize-indent',
            name: 'backend-publicize-indent',
            meta: { title: '宣讲点单', icon: shallowRef(Reading), permissionId: "2-2-3" },
            component: () => import('@/views/backend/publicize/order/indent/indent.vue'),
          },
          /* 宣讲点单详情 */
          {
            path: '/backend/publicize-indent/detail',
            name: 'backend-publicize-indent-detail',
            meta: { title: '宣讲点单详情', isHidden: true, activePath: '/backend/publicize-indent' },
            component: () => import('@/views/backend/publicize/order/indent/indentDetail.vue'),
          },


          /* 宣讲订单评价 */
          {
            path: '/backend/publicize-evaluate',
            name: 'backend-publicize-evaluate',
            meta: { title: '宣讲订单评价', icon: shallowRef(List), permissionId: "2-2-4" },
            component: () => import('@/views/backend/publicize/evaluate/evaluate.vue'),
          },
          /* 宣讲订单评价详情 */
          {
            path: '/backend/publicize-evaluate/detail',
            name: 'backend-publicize-evaluate-detail',
            meta: { title: '宣讲订单评价详情', isHidden: true, activePath: '/backend/publicize-evaluate' },
            component: () => import('@/views/backend/publicize/evaluate/evaluateDetail.vue'),
          },
        ],
      },


      /* 宣讲统计 */
      {
        path: '/backend/publicize-static',
        name: 'backend-publicize-static',
        meta: { title: '宣讲统计', icon: shallowRef(TrendCharts), isHidden: true, },
        component: () => import('@/views/backend/publicize/static/static.vue'),
      },
    

      /* 宣讲报送 */
      {
        path: '/backend/publicize-submitted',
        name: 'backend-publicize-submitted',
        meta: { title: '宣讲报送', icon: shallowRef(Files), permissionId: "2-3" },
        children: [
          /* 我的申请 */
          {
            path: '/backend/publicize-submitted',
            name: 'backend-publicize-submitted',
            meta: { title: '我的报送', icon: shallowRef(Files), permissionId: "2-3-1" },
            component: () => import('@/views/backend/publicize/submitted/submitted.vue'),
          },
          /* 新增宣讲报送 */
          {
            path: '/backend/publicize-submitted/add',
            name: 'backend-publicize-submitted-add',
            meta: { title: '新增宣讲报送', isHidden: true, activePath: '/backend/publicize-submitted' },
            component: () => import('@/views/backend/publicize/submitted/submittedAdd.vue'),
          },
          /* 宣讲报送详情 */
          {
            path: '/backend/publicize-submitted/detail',
            name: 'backend-publicize-submitted-detail',
            meta: { title: '宣讲报送详情', isHidden: true, activePath: '/backend/publicize-submitted' },
            component: () => import('@/views/backend/publicize/submitted/submittedDetail.vue'),
          },
          /* 我的审核 */
          {
            path: '/backend/publicize-submitted-approval',
            name: 'backend-publicize-submitted-approval',
            meta: { title: '我的审核', icon: shallowRef(Files), permissionId: "2-3-2" },
            component: () => import('@/views/backend/publicize/submitted/submitted.vue'),
          },


          /* 宣讲主题 */
          {
            path: '/backend/publicize-submitted-theme',
            name: 'backend-publicize-submitted-theme',
            meta: { title: '宣讲主题', icon: shallowRef(Files), permissionId: "2-3-3" },
            component: () => import('@/views/backend/publicize/submitted/submittedTheme/submittedTheme.vue'),
          },


          /* 宣讲类别 */
          {
            path: '/backend/publicize-submitted-type',
            name: 'backend-publicize-submitted-type',
            meta: { title: '宣讲类别', icon: shallowRef(Files), permissionId: "2-3-4" },
            component: () => import('@/views/backend/publicize/submitted/submittedType/submittedType.vue'),
          },
        ],
      },
      


      /* 基层理论宣讲集体 */
      {
        path: '/backend/publicize-collectiveness',
        name: 'backend-publicize-collectiveness',
        meta: { title: '基层理论宣讲集体', icon: shallowRef(Flag), permissionId: "2-4" },
        children: [
          {
            path: '/backend/publicize-collectiveness',
            name: 'backend-publicize-collectiveness',
            meta: { title: '我的申请', icon: shallowRef(Flag), permissionId: "2-4-2" },
            component: () => import('@/views/backend/publicize/advanced/advanced.vue'),
          },
          {
            path: '/backend/publicize-collectiveness/add',
            name: 'backend-publicize-collectiveness-add',
            meta: { title: '新增基层理论宣讲集体', isHidden: true, activePath: '/backend/publicize-collectiveness' },
            component: () => import('@/views/backend/publicize/advanced/advancedAdd.vue'),
          },
          {
            path: '/backend/publicize-collectiveness/detail',
            name: 'backend-publicize-collectiveness-detail',
            meta: { title: '基层理论宣讲集体详情', isHidden: true, activePath: '/backend/publicize-collectiveness' },
            component: () => import('@/views/backend/publicize/advanced/advancedDetail.vue'),
          },
          /* 我的审批 */
          {
            path: '/backend/publicize-collectiveness-approval',
            name: 'backend-publicize-collectiveness-approval',
            meta: { title: '我的审批', icon: shallowRef(Flag), permissionId: "2-4-3" },
            component: () => import('@/views/backend/flowPath/approval.vue'),
          },
        ],
      },


      /* 基层理论宣讲先进个人 */
      {
        path: '/backend/publicize-personal',
        name: 'backend-publicize-personal',
        meta: { title: '基层理论宣讲先进个人', icon: shallowRef(Flag), permissionId: "2-9" },
        children: [
          {
            path: '/backend/publicize-personal',
            name: 'backend-publicize-personal',
            meta: { title: '我的申请', icon: shallowRef(Flag), permissionId: "2-9-2" },
            component: () => import('@/views/backend/publicize/advanced/advanced.vue'),
          },
          {
            path: '/backend/publicize-personal/add',
            name: 'backend-publicize-personal-add',
            meta: { title: '新增基层理论宣讲个人', isHidden: true, activePath: '/backend/publicize-personal' },
            component: () => import('@/views/backend/publicize/advanced/advancedAdd.vue'),
          },
          {
            path: '/backend/publicize-personal/detail',
            name: 'backend-publicize-personal-detail',
            meta: { title: '基层理论宣讲个人详情', isHidden: true, activePath: '/backend/publicize-personal' },
            component: () => import('@/views/backend/publicize/advanced/advancedDetail.vue'),
          },
          /* 我的审批 */
          {
            path: '/backend/publicize-personal-approval',
            name: 'backend-publicize-personal-approval',
            meta: { title: '我的审批', icon: shallowRef(Flag), permissionId: "2-9-3" },
            component: () => import('@/views/backend/flowPath/approval.vue'),
          },
        ],
      },

      /* 优秀理论宣讲报告 */
      {
        path: '/backend/publicize-report',
        name: 'backend-publicize-report',
        meta: { title: '优秀理论宣讲报告', icon: shallowRef(Flag), permissionId: "2-10" },
        children: [
          {
            path: '/backend/publicize-report',
            name: 'backend-publicize-report',
            meta: { title: '我的申请', icon: shallowRef(Flag), permissionId: "2-10-2" },
            component: () => import('@/views/backend/publicize/advanced/advanced.vue'),
          },
          {
            path: '/backend/publicize-report/add',
            name: 'backend-publicize-report-add',
            meta: { title: '新增优秀理论宣讲报告', isHidden: true, activePath: '/backend/publicize-report' },
            component: () => import('@/views/backend/publicize/advanced/advancedAdd.vue'),
          },
          {
            path: '/backend/publicize-report/detail',
            name: 'backend-publicize-report-detail',
            meta: { title: '优秀理论宣讲报告详情', isHidden: true, activePath: '/backend/publicize-report' },
            component: () => import('@/views/backend/publicize/advanced/advancedDetail.vue'),
          },
          /* 我的审批 */
          {
            path: '/backend/publicize-report-approval',
            name: 'backend-publicize-report-approval',
            meta: { title: '我的审批', icon: shallowRef(Flag), permissionId: "2-10-3" },
            component: () => import('@/views/backend/flowPath/approval.vue'),
          },
        ],
      },

      /* 优秀理论宣讲微视频 */
      {
        path: '/backend/publicize-video',
        name: 'backend-publicize-video',
        meta: { title: '优秀理论宣讲微视频', icon: shallowRef(Flag), permissionId: "2-11" },
        children: [
          {
            path: '/backend/publicize-video',
            name: 'backend-publicize-video',
            meta: { title: '我的申请', icon: shallowRef(Flag), permissionId: "2-11-2" },
            component: () => import('@/views/backend/publicize/advanced/advanced.vue'),
          },
          {
            path: '/backend/publicize-video/add',
            name: 'backend-publicize-video-add',
            meta: { title: '新增优秀理论宣讲微视频', isHidden: true, activePath: '/backend/publicize-video' },
            component: () => import('@/views/backend/publicize/advanced/advancedAdd.vue'),
          },
          {
            path: '/backend/publicize-video/detail',
            name: 'backend-publicize-video-detail',
            meta: { title: '优秀理论宣讲报告微视频', isHidden: true, activePath: '/backend/publicize-video' },
            component: () => import('@/views/backend/publicize/advanced/advancedDetail.vue'),
          },
          /* 我的审批 */
          {
            path: '/backend/publicize-video-approval',
            name: 'backend-publicize-video-approval',
            meta: { title: '我的审批', icon: shallowRef(Flag), permissionId: "2-11-3" },
            component: () => import('@/views/backend/flowPath/approval.vue'),
          },
        ],
      },


      /* 理论热点面对面实践基地 */
      {
        path: '/backend/publicize-practice',
        name: 'backend-publicize-practice',
        meta: { title: '理论热点面对面实践基地', icon: shallowRef(MapLocation), permissionId: "2-5" },
        component: () => import('@/views/backend/publicize/practice/practice.vue'),
      },
      /* 新增实践基地 */
      {
        path: '/backend/publicize-practice/add',
        name: 'backend-publicize-practice-add',
        meta: { title: '新增实践基地', isHidden: true, activePath: '/backend/publicize-practice' },
        component: () => import('@/views/backend/publicize/practice/practiceAdd.vue'),
      },
      /* 实践基地详情 */
      {
        path: '/backend/publicize-practice/detail',
        name: 'backend-publicize-practice-detail',
        meta: { title: '实践基地详情', isHidden: true, activePath: '/backend/publicize-practice' },
        component: () => import('@/views/backend/publicize/practice/practiceDetail.vue'),
      },


      /* 市级多样化宣讲队 */
      {
        path: '/backend/publicize-city',
        name: 'backend-publicize-city',
        meta: { title: '市级多样化宣讲队', icon: shallowRef(Mic), permissionId: "2-6" },
        component: () => import('@/views/backend/publicize/city/city.vue'),
      },
      /* 新增多样化宣讲队 */
      {
        path: '/backend/publicize-city/add',
        name: 'backend-publicize-city-add',
        meta: { title: '新增市级宣讲队', isHidden: true, activePath: '/backend/publicize-city' },
        component: () => import('@/views/backend/publicize/city/cityAdd.vue'),
      },
      /* 实践基地详情 */
      {
        path: '/backend/publicize-city/detail',
        name: 'backend-publicize-city-detail',
        meta: { title: '市级宣讲队详情', isHidden: true, activePath: '/backend/publicize-city' },
        component: () => import('@/views/backend/publicize/city/cityDetail.vue'),
      },


      /* 宣讲咨询管理 */
      {
        path: '/backend/publicize-consult',
        name: 'backend-publicize-consult',
        meta: { title: '宣讲咨询管理', icon: shallowRef(Message), permissionId: "2-7" },
        component: () => import('@/views/backend/publicize/consult/consult.vue'),
      },
      /* 宣讲咨询详情 */
      {
        path: '/backend/publicize-consult/detail',
        name: 'backend-publicize-consult-detail',
        meta: { title: '宣讲咨询详情', isHidden: true, activePath: '/backend/publicize-consult' },
        component: () => import('@/views/backend/publicize/consult/consultDetail.vue'),
      },


      /* 宣讲设置管理 */
      {
        path: '/backend/publicize-courseSetting',
        name: 'backend-publicize-courseSetting',
        meta: { title: '宣讲设置管理', icon: shallowRef(Setting), permissionId: "2-8" },
        component: () => import('@/views/backend/publicize/courseSetting/courseSetting.vue'),
      },
      /* 新增宣讲设置 */
      {
        path: '/backend/publicize-courseSetting/add',
        name: 'backend-publicize-courseSetting-add',
        meta: { title: '新增宣讲设置', isHidden: true, activePath: '/backend/publicize-courseSetting' },
        component: () => import('@/views/backend/publicize/courseSetting/courseSettingAdd.vue'),
      },
      /* 宣讲设置详情 */
      {
        path: '/backend/publicize-courseSetting/detail',
        name: 'backend-publicize-courseSetting-detail',
        meta: { title: '宣讲设置详情', isHidden: true, activePath: '/backend/publicize-courseSetting' },
        component: () => import('@/views/backend/publicize/courseSetting/courseSettingDetail.vue'),
      },
    ],
  },


  /* 理论研究模块 */
  {
    path: '/backend/research',
    name: 'backend-research',
    meta: { title: '理论研究', permissionId: "8" },
    children: [
      /* 社科资讯 */
      {
        path: '/backend/research-information',
        name: 'backend-research-information',
        meta: { title: '社科资讯', icon: shallowRef(Operation), permissionId: "8-1" },
        component: () => import('@/views/backend/research/information/information.vue'),
      },
      /* 新增社科资讯 */
      {
        path: '/backend/research-information/add',
        name: 'backend-research-information-add',
        meta: { title: '新增社科资讯', isHidden: true, activePath: '/backend/research-information' },
        component: () => import('@/views/backend/research/information/informationAdd.vue'),
      },
      /* 社科资讯详情 */
      {
        path: '/backend/research-information/detail',
        name: 'backend-research-information-detail',
        meta: { title: '社科资讯详情', isHidden: true, activePath: '/backend/research-information' },
        component: () => import('@/views/backend/research/information/informationDetail.vue'),
      },
    ]
  },

  /* 社科联课题申报 */
  {
    path: '/backend/science',
    name: 'backend-science',
    meta: { title: '社科联课题申报', permissionId: "8", isHidden: true },
    children: [
      /* 申报通知管理 */
      {
        path: '/backend/science-notice',
        name: 'backend-science-notice',
        meta: { title: '申报通知管理', icon: shallowRef(Operation), permissionId: "8-1" },
        component: () => import('@/views/backend/science/notice/notice.vue'),
      },
      /* 新增申报通知 */
      {
        path: '/backend/science-notice/add',
        name: 'backend-science-notice-add',
        meta: { title: '新增申报通知', isHidden: true, activePath: '/backend/science-notice' },
        component: () => import('@/views/backend/science/notice/noticeAdd.vue'),
      },
      /* 申报通知详情 */
      {
        path: '/backend/science-notice/detail',
        name: 'backend-science-notice-detail',
        meta: { title: '申报通知详情', isHidden: true, activePath: '/backend/science-notice' },
        component: () => import('@/views/backend/science/notice/noticeDetail.vue'),
      },

      /* 课题申报 */
      {
        path: '/backend/science-topic',
        name: 'backend-science-topic',
        meta: { title: '课题申报', icon: shallowRef(Operation), permissionId: "8-1" },
        component: () => import('@/views/backend/science/topic/topic.vue'),
      },
      /* 新增课题申报 */
      {
        path: '/backend/science-topic/add',
        name: 'backend-science-topic-add',
        meta: { title: '新增课题申报', isHidden: true, activePath: '/backend/science-topic' },
        component: () => import('@/views/backend/science/topic/topicAdd.vue'),
      },
      /* 课题申报详情 */
      {
        path: '/backend/science-topic/detail',
        name: 'backend-science-topic-detail',
        meta: { title: '课题申报详情', isHidden: true, activePath: '/backend/science-topic' },
        component: () => import('@/views/backend/science/topic/topicDetail.vue'),
      },
    ]
  },

  /* 专家库模块 */
  {
    path: '/backend/expert',
    name: 'backend-expert',
    meta: { title: '专家库', permissionId: "3" },
    children: [
      /* 专家库管理 */
      {
        path: '/backend/expert-info',
        name: 'backend-expert-info',
        meta: { title: '专家库管理', icon: shallowRef(UserFilled), permissionId: "3-1" },
        component: () => import('@/views/backend/expert/expertInfo/expert.vue'),
      },
      /* 新增专家 */
      {
        path: '/backend/expert-info/add',
        name: 'backend-expert-info-add',
        meta: { title: '新增专家', isHidden: true, activePath: '/backend/expert-info' },
        component: () => import('@/views/backend/expert/expertInfo/expertAdd.vue'),
      },
      /* 专家详情 */
      {
        path: '/backend/expert-info/detail',
        name: 'backend-expert-info-detail',
        meta: { title: '专家详情', isHidden: true, activePath: '/backend/expert-info' },
        component: () => import('@/views/backend/expert/expertInfo/expertDetail.vue'),
      },

      /* 专家成果管理 */
      {
        path: '/backend/expert-achievements',
        name: 'backend-expert-achievements',
        meta: { title: '专家成果管理', icon: shallowRef(Orange), permissionId: "3-2" },
        component: () => import('@/views/backend/expert/expertAchievements/expertAchievements.vue'),
      },
      /* 新增专家成果 */
      {
        path: '/backend/expert-achievements/add',
        name: 'backend-expert-achievements-add',
        meta: { title: '新增专家成果', isHidden: true, activePath: '/backend/expert-achievements' },
        component: () => import('@/views/backend/expert/expertAchievements/expertAchievementsAdd.vue'),
      },
      /* 专家成果详情 */
      {
        path: '/backend/expert-achievements/detail',
        name: 'backend-expert-achievements-detail',
        meta: { title: '专家成果详情', isHidden: true, activePath: '/backend/expert-achievements' },
        component: () => import('@/views/backend/expert/expertAchievements/expertAchievementsDetail.vue'),
      },
    ]
  },

  /* 系统管理模块 */
  {
    path: '/backend/system',
    name: 'backend-system',
    meta: { title: '角色管理', permissionId: "4", isHidden: true, },
    children: [
      /* 角色权限管理 */
      {
        path: '/backend/system-depart',
        name: 'backend-system-depart',
        meta: { title: '角色权限管理', icon: shallowRef(Avatar), permissionId: "4-1" },
        component: () => import('@/views/backend/system/depart/depart.vue'),
      },
      /* 新建成员 */
      {
        path: '/backend/system-depart/add',
        name: 'backend-system-depart-add',
        meta: { title: '新建成员', isHidden: true, activePath: '/backend/system-depart' },
        component: () => import('@/views/backend/system/depart/departAdd.vue'),
      },
      /* 组织详情 */
      {
        path: '/backend/system-depart/detail',
        name: 'backend-system-depart-detail',
        meta: { title: '组织详情', isHidden: true, activePath: '/backend/system-depart' },
        component: () => import('@/views/backend/system/depart/departDetail.vue'),
      },
    ],
  },

  /* 申报审批流程管理 */
  {
    path: '/backend/approval',
    name: 'backend-approval',
    meta: { title: '申报审批流程管理', permissionId: "6" },
    children: [
      /* 社科基金申报流程管理 */
      {
        path: '/backend/approval-fund',
        name: 'backend-approval-fund',
        meta: { title: '社科基金申报流程管理', icon: shallowRef(Checked), permissionId: "6-1" },
        component: () => import('@/views/backend/approval/index.vue'),
      },
      /* 基层宣讲集体申报流程管理 */
      {
        path: '/backend/approval-collectiveness',
        name: 'backend-approval-collectiveness',
        meta: { title: '基层宣讲集体申报流程管理', icon: shallowRef(Checked), permissionId: "6-2" },
        component: () => import('@/views/backend/approval/index.vue'),
      },
      /* 基层宣讲个人申报流程管理 */
      {
        path: '/backend/approval-personal',
        name: 'backend-approval-personal',
        meta: { title: '基层宣讲个人申报流程管理', icon: shallowRef(Checked), permissionId: "6-3" },
        component: () => import('@/views/backend/approval/index.vue'),
      },
      /* 优秀宣讲报告申报流程管理 */
      {
        path: '/backend/approval-report',
        name: 'backend-approval-report',
        meta: { title: '优秀宣讲报告申报流程管理', icon: shallowRef(Checked), permissionId: "6-4" },
        component: () => import('@/views/backend/approval/index.vue'),
      },
      /* 优秀宣讲微视频申报流程管理 */
      {
        path: '/backend/approval-video',
        name: 'backend-approval-video',
        meta: { title: '优秀宣讲微视频申报流程管理', icon: shallowRef(Checked), permissionId: "6-5" },
        component: () => import('@/views/backend/approval/index.vue'),
      },
    ],
  },
]